put in an excellent performance - Turkish English Dictionary